Component: Accelerated Share Repurchases [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Accelerated Share Repurchases [Hierarchy]

*

*

*

added:AcceleratedShareRepurchasesHierarchy
2 Accelerated Share Repurchases, Initial Price Paid Per Share [Concept] Share For Period us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare
3 Accelerated Share Repurchases, Final Price Paid Per Share [Concept] Share For Period

*

us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare
4 Accelerated Share Repurchases, Description of Adjustment to Initial Price Paid [Concept] Text/String For Period

*

us-gaap:AcceleratedShareRepurchasesDescriptionOfAdjustmentToInitialPricePaid
5 Accelerated Share Repurchases, Settlement Payment or Receipt [Concept] Monetary As Of Debit us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt
6 Accelerated Share Repurchases, Adjustment to Recorded Amount [Concept] Monetary For Period Debit us-gaap:AcceleratedShareRepurchasesAdjustmentToRecordedAmount
7 Accelerated Share Repurchases, Cash or Stock Settlement [Concept] Text/String For Period

*

us-gaap:AcceleratedShareRepurchasesCashOrStockSettlement